Automatic System for Linux Kernel Performance Testing
نویسندگان
چکیده
We introduce an automatic and open kernel testing system. We argue that only by opening a test system to the community and aggregating the results from a variety of sources can one get a comprehensive picture of the kernel’s performance status. Our system can also help identifying problems with specific parts of code whether it is a device driver, some other module, or platform-specific code. Design of both client and server parts of the system is described. Since system is open, specific emphasis in client part is placed on successful automation and configuration of the testing process. The emphasis of the server part is placed on regression detection and accidental/malicious input elimination. Current implementation status is presented.
منابع مشابه
Rump File Systems: Kernel Code Reborn
When kernel functionality is desired in userspace, the common approach is to reimplement it for userspace interfaces. We show that use of existing kernel file systems in userspace programs is possible without modifying the kernel file system code base. Two different operating modes are explored: 1) a transparent mode, in which the file system is mounted in the typical fashion by using the kerne...
متن کاملExt2 on Singularity
Singularity is a new operating system produced by Microsoft Research. The design of Singularity is a marked departure from current commodity operating systems such as Windows or Linux. This paper presents and implementation of the Linux ext2 file system for use on Singularity. This project allows the design of Singularity to be evaluated. The development and testing described in this paper show...
متن کاملTuning the Linux Kernel
Linux continues to attract telecommunication industry attention. Optimising the Linux kernel can improve system performance and reduce system total costs. The Linux kernel has a large number of parameters to fine-tune system performance available to the system administrator. We focus on the kernel parameters that are most relevant to adjust for improving performance for specific system classes....
متن کاملBenchmarking Real-Time Linux Implementation on Embedded Platform
This paperdeals with design, implementation and testing of real time drivers for I2C and UART processor controllers on Beaglebone Black. Embedded Board runs with Linux 3.8.13 and real time co-kernel, Xenomai-2.6.3. Beaglebone Black has cortex A8 processor with 1GHz frequency. Xenomai Real time driver Model(RTDM) drivers are made for I2C and UART processor controller and their performance parame...
متن کاملAn Empirical Study of Operating Systems Errors
We present a study of operating system errors found by automatic, static, compiler analysis applied to the Linux and OpenBSD kernels. Our approach differs from previous studies that consider errors found by manual inspection of logs, testing, and surveys because static analysis is applied uniformly to the entire kernel source, though our approach necessarily considers a less comprehensive varie...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006